package com.mascotikas.shared;

import com.mascotikas.client.jdos.ImageInfo;
import java.io.Serializable;
import java.util.Date;
import java.util.List;

@SuppressWarnings("serial")
public class UploadedImage implements Serializable {

    public static final String SERVING_URL = "servingUrl";
    public static final String CREATED_AT = "createdAt";
    public static final String OWNER_ID = "ownerId";
    public static final String CATEGORY = "category";
    private String key;
    private String servingUrl;
    private Date createdAt;
    private String ownerId; // Refers to the User that uploaded this
    private String name;
    private String comment;
    private String category;
    private String price;
    private String locate;
    private String typePublish;
    List<Tag> tags;

    public String getKey() {
        return key;
    }

    public void setKey(String key) {
        this.key = key;
    }

    public String getServingUrl() {
        return servingUrl;
    }

    public void setServingUrl(String servingUrl) {
        this.servingUrl = servingUrl;
    }

    public Date getCreatedAt() {
        return createdAt;
    }

    public void setCreatedAt(Date createdAt) {
        this.createdAt = createdAt;
    }

    public String getOwnerId() {
        return ownerId;
    }

    public void setOwnerId(String ownerId) {
        this.ownerId = ownerId;
    }

    public List<Tag> getTags() {
        return tags;
    }

    public void setTags(List<Tag> tags) {
        this.tags = tags;
    }

    public String getCategory() {
        return category;
    }

    public void setCategory(String category) {
        this.category = category;
    }

    public String getComment() {
        return comment;
    }

    public void setComment(String comment) {
        this.comment = comment;
    }

    public String getLocate() {
        return locate;
    }

    public void setLocate(String locate) {
        this.locate = locate;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getPrice() {
        return price;
    }

    public void setPrice(String price) {
        this.price = price;
    }

    public String getTypePublish() {
        return typePublish;
    }

    public void setTypePublish(String typePublish) {
        this.typePublish = typePublish;
    }
    
}
